
// 功能: 在当前目录下创建子目录(mkdir dir1)
void mkdir(void)
{
int i;
if(argc != 2)
{
    printf("command mkdir must have two args. \n");
    return ;
}
// 遍历i节点数组, 查找未用的i节点
for(i = 0; i < INODENUM; i++)
{
	if(strcmp(inode_array[i].file_name,argv[1])==0&&inode_array[i].iparent==inum_cur)
    {
        printf("the %s already exist,can not make another %s\n",argv[1],argv[1]);
        return;
    }
if(inode_array[i].inum < 0) break;
}
if(i == INODENUM)
{
    printf("Inode is full.\n");
    exit(-1);
}
inode_array[i].inum = i;
strcpy(inode_array[i].file_name, argv[1]);
inode_array[i].type = 'd';
strcpy(inode_array[i].user_name,user.user_name);
inode_array[i].iparent = inum_cur;
inode_array[i].length = 0;
save_inode(i);
}
